package la.foton.homebroker.apresentacao;

import la.foton.homebroker.negocio.entidade.Investidor;

public class ContextoSecao
{
	private Investidor investidor;
	private int quantidadeErroSenha = 0;
	private static final int QUANTIDADE_MAXIMA_ERROS = 3;

	public ContextoSecao(Investidor investidor)
	{
		this.investidor = investidor;
	}

	public Investidor getInvestidor()
	{
		return investidor;
	}

	public void registraErroSenha()
	{
		quantidadeErroSenha++;
		if (quantidadeErroSenha > QUANTIDADE_MAXIMA_ERROS)
		{
			investidor.bloqueia();
		}
	}
}
